home *** CD-ROM | disk | FTP | other *** search
/ ftp.mactech.com 2010 / ftp.mactech.com.tar / ftp.mactech.com / util / Mac F2C 1.3.sit / Mac F2C 1.3 / Mac F2C Libraries / libF77 Sources / s_copy.c < prev    next >
C/C++ Source or Header  |  1994-12-14  |  399b  |  30 lines

  1. #include "f2c.h"
  2.  
  3. /* assign strings:  a = b */
  4.  
  5.  
  6. #ifdef KR_headers
  7. VOID s_copy(a, b, la, lb) register char *a, *b; ftnlen la, lb;
  8. #else
  9. void s_copy(register char *a, register char *b, ftnlen la, ftnlen lb)
  10. #endif
  11.  
  12. {
  13. register char *aend, *bend;
  14.  
  15. aend = a + la;
  16.  
  17. if(la <= lb)
  18.     while(a < aend)
  19.         *a++ = *b++;
  20.  
  21. else
  22.     {
  23.     bend = b + lb;
  24.     while(b < bend)
  25.         *a++ = *b++;
  26.     while(a < aend)
  27.         *a++ = ' ';
  28.     }
  29. }
  30.